/**
 * package：声明包
 * 作用：避免类的命名冲突
 * 规定：同包中的类不能同名，但不同包中的类可以同名。
 * 类的全称：包名.类名。包名常常有层次结构
 * 建议：包名所有字母都小写
 */
package write.oo;
/**
 * import：导入类
 * 同包中的类可以直接访问，但不同包中的类不能直接访问，若想访问：
 * 先import导入类，再访问类
 *
 * 如果不导包，也可以使用类的全称
 *
 * 如下为导入java.util包下所有的类，不建议这么做，导入太多，会拖慢运行
 */
import java.util.*;

/**
 * 访问控制修饰符：
 * public：公开的，          任何类
 * protected：受保护的，     本类、同包类、派生类
 * 默认的：什么也不写，       本类、同包类
 * private：私有的，         本类
 *
 * 注意：
 * 1. 访问权限由低到高依次为：private<默认的<protected<public
 * 2. 类的访问权限只能是public或默认的，类中成员(包括成员内部类)的访问权限如上4种都可以。
 */
public class Keywords {
    public static void main(String[] args) {
        /**
         *  final：最终的、不能改变的------------单独应用几率低
         * 修饰变量：变量不能被改变
         * 修饰方法：方法不能被重写
         * 修饰类：类不能被继承
         */

    }
}
